self-closing valve - Español Inglés Diccionario